Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F4 France F5 UAE F1 Croatia F2 France F8 France F11 France F8 Belgium F2 Belgium F3 Belgium F5 Netherlands F5 Netherlands F6 Hungary F3 USA F28 USA F1 USA F2 USA F3 France F6 France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F10 France F7 France F11 Ciur Pribram Challenger - Pribram Open de Montauban - Montauban Medicor Open - Budapest USTA Challenger - Champaign South African Airways Tennis Open - Durban Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo XL Bermuda Open - Bermuda Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Internationaux de Nouvelle-Caledonie - New Caledonia Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Challenger Casablanca San Angel - Mexico City Dunlop World Challenge - Toyota Sarajevo Challenger St. Remy Challenger IPP Open - Helsinki Mons Challenger Jersey Challenger San Remo Challenger Challenger 42 - Andrezieux Pozoblanco Challenger Recanati Challenger St. Remy Challenger Santiago Challenger Sao Paulo Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Bath Challenger St. Brieuc Challenger Athens Challenger Prague Challenger Genova Open Challenger - Genova Open D'Orleans - Orleans Rijeka Challenger Kosice Challenger Turin Challenger President's Cup - Astana Helsinki Challenger Scottish Tennis Championship - Edinburgh Quimper Challenger Casablanca Challenger Bordeaux Challenger Arad Challenger St. Remy Challenger Seville Challenger Istanbul Challenger Prostejov Challenger Kosice Challenger Alphen Challenger Bratislava Challenger Rabat Challenger Prostejov Challenger Milan Challenger Challenger Casablanca San Angel - Mexico City Geneva Challenger Milano Challenger-Jameson Cup - Milan Ortisei Challenger XL Capital Bermuda Open - Bermuda 2002 FSE Challenger - Tarzana Jameson Cup - Milan 2001 Eddleman USTA Challenger - Birmingham Casino Lugano - Lugano Open de L'Isere (Open 38) - Grenoble Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Tatra Banka Open - Bratislava IPP Open - Helsinki International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon Zagreb Open - Zagreb FILA Challenger Biella - Biella Northern Electric Open 1999 - Newcastle GHI Bronx Tennis Classic - Bronx Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht The Joyce Eisenberg Jerusalem Open - Jerusalem Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Challenger Leon 2003 - Leon Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2003 - Scheveningen Hilversum Open - Hilversum Akbank Private Banking-TED Open - Istanbul Fujitsu Siemens Open - Budapest Open de la Ville de Saint Denis - Reunion Island Architect Open - Budapest Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Lambertz Open - Aachen Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Citta di Monza - Monza Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini The Natrel's Challenger of Granby - Granby Porsche Open - Poznan Trofeo Internacional Club Laieta - Barcelona Open de Tenis Amaya - Pamplona PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Copa Kia - Santiago Citta di Monza - Monza 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Porsche Open - Poznan Riviera di Rimini Challenger - Rimini Timisoara Challenger - Timisoara Open D'Orleans - Orleans Banja Luka Challenger - Banja Luka Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Naples Challenger - Naples XI Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras Uruguay - Montevideo IPP Open - Helsinki San Remo Tennis Cup - San Remo Fergana Challenger - Fergana BSI Challenger Lugano - Lugano Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Segovia Challenger Tennis Napoli Cup 2007 - Napoli Kosice Open-Steelers Cup 2008 - Kosice San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Casablanca Challenger Marrakech Challenger Nord LB Open - Braunschweig Vancouver Challenger Keio Challenger International Tennis Tournament - Yokohama Schickendanz Open - Furth Lambertz Open - Aachen Sao Paulo Challenger Mamaia Challenger - Constanta Tatra Banka Open 2003 - Bratislava Steelers Cup - Kosice Bercuit Challenger The Wright Financial Group, Inc. Challenger - Champaign ECU Prague Open - Prague Open de Montauban - Montauban Ciudad de Pozoblanco Open Diputacion - Cordoba San Remo Tennis Cup - San Remo Intersport Heilbronn Open - Heilbronn Bordeaux Challenger Heilbronn Challenger Gemax Samsung Open 2004 - Belgrade Challenger Banque Nationale - Granby Challenger Ford de Cherbourg - Cherbourg XI Open International D'Andorra - Andorra Geneva Challenger Heilbronn Open - Heilbronn Internationaux de Tennis de Brest - Brest Alfa Romeo Tennis Cup - Cordenons Challenger Lugano - Lugano IPP Geneva Trophy - Geneva The Surbiton Trophy - Surbiton Moncton Men's Challenger - Moncton Black Forest Open 2004 - Freudenstadt Optimus Maia Open - Maia The Powder Byrne Trophy - Surbiton St. Petersburg Challenger 2006 - St. Petersburg Copenhagen Open - Copenhagen Cherbourg Challenger Banja Luka Challenger 2004 - Banja Luka Siemens Open 2007 - Scheveningen Dubrovnik Open - Dubrovnik Open de L'Isere - Grenoble Porsche Open - Poznan ECM Prague Open 2008 - Prague Braunschweig Challenger The Nottingham Open - Nottingham Challenger Copa Sevilla - Seville Copa Petrobras Brazil - Aracaju Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Estoril Open - Estoril Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Prague Challenger Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan The Surbiton Trophy - Surbiton Kroger / St. Jude International - Memphis Napoli Challenger The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Powder Byrne Trophy - Surbiton Open de Montauban - Montauban XI Venice Open - Venice President's Cup - Tashkent CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Johannesburg Challenger Szczecin Challenger Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Mobilux Open - Luxembourg KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Copenhagen Open - Copenhagen Cyclus Open de Tenis - Florianopolis Neride Prague Indoor - Prague Jameson Cup - Milan Tunis Challenger The Stella Artois Grass Court Championships - London Rhodes Challenger Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn Open Mutouest St. Brieuc - St. Brieuc Hamburg Challenger - Hamburg AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Bancolombia Open - Bogota Ramat Hasharon Challenger The LTA Cardiff Challenger - Cardiff III Challenger Continenal Plaza - Puerto Vallarta BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Isla de Lanzarote - Lanzarote Tampere Challenger - Tampere The Surbiton Trophy - Surbiton Meridiana Sardegna Open - Olbia XL Capital Bermuda Open - Bermuda I Open de Tenis Comunidad de Madrid - Madrid San Luis Potosi Challenger - San Luis Potosi V Trani Cup - Trani Geneva Challenger - Geneva USTA Challenger of North Miami Beach - North Miami Beach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Challenger 42 - Andrezieux Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Mumbai Open - Mumbai Open de Franche-Comte - Besancon Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London 2002 USTA Challenger of Calabasas - Calabasas Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz XL Capital Bermuda Open - Bermuda The LTA Wrexham Challenger - Wrexham Zagreb Challenger Medibank International - Sydney Open 13 - Marseille Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle The Scottish Tennis Championships - Edinburgh Open Mutouest - St. Brieuc Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven ECM Cup - Prague Busan Open - Busan BCR Open Romania - Bucharest Alphen Challenger Thailand Open - Bangkok 2004 USTA Challenger of Calabasas - Calabasas Japan Open - Tokyo China Open - Beijing Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Szczecin Challenger Quito Challenger Open Sainte Victoire - Aix-En-Provence Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Noumea Challenger San Remo Tennis Cup - San Remo Medellin Challenger Brasil Open - Costa do Sauipe Open 13 - Marseille Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Reggio Emilia Challenger Geneva Challenger Izmir Challenger Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona ATU Cup - Weiden Pekao Open - Szczecin Pozoblanco Challenger 10ø Tornea B. Camparini - Reggio Emilia Cherbourg Challenger Palermo Challenger Open de Moselle - Metz Countrywide Classic - Los Angeles Heilbronn Open - Heilbronn Siemens Open 2004 - Scheveningen Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Manchester Challenger Challenger 42 - Andrezieux Bratislava Challenger SAA Hilversum Open - Hilversum If Stockholm Open - Stockholm Recanati Challenger Copa Petrobras Brazil - Belo Horizonte Davidoff Swiss Indoors Basel - Basel Lambertz Open by Stawag 2007 - Aachen Chennai Open - Chennai Brasil Open - Costa do Sauipe Movistar Open - Santiago Grand Prix Hassan II - Casablanca TED Open - Istanbul Brasil Open - Costa do Sauipe AEGON International - Eastbourne IPP Open - Helsinki Prosperita Open 2008 - Ostrava Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel BCR Open Romania - Bucharest TED Open Istanbul - Istanbul Noumea Challenger Copa Telmex - Buenos Aires Jameson Cup - Milan Grand Prix Hassan II - Casablanca Pozoblanco Challenger Serbia Open - Belgrade Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad BA-CA Tennis Trophy - Vienna Izmir Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger The LTA Men's Challenger Wrexham - Wrexham Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Qatar Exxon Mobil Open - Doha Credit Agricole Suisse Open - Gstaad The Priority Telecom Open - Amersfoort KGHM Polish Indoors - Wroclaw AIG Japan Open Tennis Championships - Tokyo Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Open Sud de France - Montpellier RCA Championships - Indianapolis BCR Open Romania - Bucharest Bordeaux Challenger Scania Stockholm Open - Stockholm The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Salvador Open 13 - Marseille Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn UNICEF Open - 's Hertogenbosch Challenger 42 - Andrezieux Sunrise Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City St. Brieuc Challenger ECM Prague Open - Prague Internationaux de Bretagne - Brest Milan Indoors - Milan Scheveningen Challenger Tunis Open - Tunis Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot Stockholm Open - Stockholm Sybase Open - San Jose Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Rado Swiss Open - Gstaad ATP Kremlin Cup - Moscow Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Stella Artois Grass Court Championships - London Waldbaum's Hamlet Cup - Long Island Energis Open - Amersfoort Copenhagen Open - Copenhagen Ostrava The Manchester Trophy - Manchester Grand Prix de Tennis - St. Jean de Luz Allianz Suisse Open Gstaad - Gstaad Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Open D'Orleans - Orleans Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca President's Cup 2000 - Tashkent Thailand Open - Bangkok Gold Flake Open - Chennai GHI Bronz Classic - Bronx AIG Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Qatar Mobil Open 2000 - Doha Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel AXA Cup - London Open 13 - Marseille Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Serbia Open - Belgrade SA Tennis Open - Johannesburg UBS Open Gstaad - Gstaad Croatia Open - Umag Miller Lite Hall of Fame Tennis Championships - Newport Serbia Open - Belgrade Sydney International - Sydney President's Cup 1999 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Medibank International - Sydney Scania Stockholm Open - Stockholm Movistar Open - Vina del Mar Allianz Suisse Open - Gstaad Open Seat Godo 2007 - Barcelona The Stella Artois Grass Court Championships - London Open 13 - Marseille Rado Swiss Open - Gstaad Gerry Weber Open - Halle Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati 14th Paris Open - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 BNP Paribas Masters - Paris Monte Carlo Open - Monte Carlo Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2